returning multiple parameters in go functions